package pe.com.casadesign.domain;

import java.io.Serializable;
import java.util.*;

import org.apache.commons.lang.builder.*;

public class Incidencia implements Serializable {
	private static final long serialVersionUID = 1L;

	private Integer codigo;
	
	private Guia guia;
	
	private List<LineaIncidencia> listaIncidencias;
	
	private Usuario usuario;
	
	private Date fechaRegistro;

	public Integer getCodigo() {
		return codigo;
	}

	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}

	public Guia getGuia() {
		return guia;
	}

	public void setGuia(Guia guia) {
		this.guia = guia;
	}
	
	public List<LineaIncidencia> getListaIncidencias() {
		return listaIncidencias;
	}

	public void setListaIncidencias(List<LineaIncidencia> listaIncidencias) {
		this.listaIncidencias = listaIncidencias;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
	public Date getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(Date fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
